package com.gufe.vo.allSchool;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class PhysicalTestVO {
    private Integer testYear; // 测试年份
    private BigDecimal height; // 身高（cm）
    private BigDecimal weight; // 体重（kg）
    private BigDecimal bmi; // BMI
    private BigDecimal leftEyeVision; // 左眼裸眼视力
    private BigDecimal rightEyeVision; // 右眼裸眼视力
    private String leftEyeLens; // 左眼串镜检查结果
    private String rightEyeLens; // 右眼串镜检查结果
    private String leftEyeRefraction; // 左眼屈光不正情况
    private String rightEyeRefraction; // 右眼屈光不正情况
    private Integer lungCapacity; // 肺活量（ml）
    private String fiftyMeter; // 50米跑成绩（秒）
    private BigDecimal standingJump; // 立定跳远成绩（cm）
    private BigDecimal sitReach; // 坐位体前屈成绩（cm）
    private String eightHundredMeter; // 800米跑成绩（秒） - 女生
    private String oneThousandMeter; // 1000米跑成绩（秒） - 男生
    private Integer sitUps; // 仰卧起坐次数 - 女生
    private Integer pullUps; // 引体向上次数 - 男生
    private Integer heightWeightScore; // 身高体重分数
    private Integer lungCapacityScore; // 肺活量分数
    private Integer fiftyMeterScore; // 50米跑分数
    private Integer standingJumpScore; // 立定跳远分数
    private Integer sitReachScore; // 坐位体前屈分数
    private Integer enduranceRunScore; // 耐力跑（800/1000米）分数
    private Integer strengthScore; // 力量项目（仰卧起坐/引体向上）分数
    private BigDecimal totalScore; // 总分数
    private String testGrade; // 测试等级
    private BigDecimal peScore; // 体育分数
}
